package vip.xiaonuo.smzq.modular.psba.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;

import java.io.Serializable;
import java.time.LocalDateTime;

import io.swagger.annotations.ApiModelProperty;
import lombok.Getter;
import lombok.Setter;

import java.sql.Timestamp;

/**
 * 评审备案-非压覆基本情况
 *
 * @author Kevin
 * @since 2024-05-15
 */
@Getter
@Setter
@TableName("psba_gt_jbqk")
public class PsbaGtJbqk {


    /**
     * 主键ID
     * id
     */

    @TableId
    @ApiModelProperty(value = "主键ID")
    private String id;

    /**
     * 评审备案编号
     * psbabh
     */

    @TableField("psbabh")
    @ApiModelProperty(value = "评审备案编号")
    private String psbabh;

    /**
     * 矿区编号
     * kqbh
     */

    @TableField("kqbh")
    @ApiModelProperty(value = "矿区编号")
    private String kqbh;

    /**
     * 所属矿山编号
     * ssksbh
     */

    @TableField("ssksbh")
    @ApiModelProperty(value = "所属矿山编号")
    private Integer ssksbh;

    /**
     * 矿区名称
     * kqmc
     */

    @TableField("kqmc")
    @ApiModelProperty(value = "矿区名称")
    private String kqmc;

    /**
     * 矿业权人
     * kyqr
     */

    @TableField("kyqr")
    @ApiModelProperty(value = "矿业权人")
    private String kyqr;

    /**
     * 许可证号
     * xkzh
     */

    @TableField("xkzh")
    @ApiModelProperty(value = "许可证号")
    private String xkzh;

    /**
     * 许可证有效期
     * yxqz
     */

    @TableField("yxqz")
    @ApiModelProperty(value = "许可证有效期")
    private String yxqz;

    /**
     * 行政区代码
     * xzqdm
     */

    @TableField("xzqdm")
    @ApiModelProperty(value = "行政区代码")
    private String xzqdm;

    /**
     * 资源量规模
     * zylgm
     */

    @TableField("zylgm")
    @ApiModelProperty(value = "资源量规模")
    private String zylgm;

    /**
     * 中心点X坐标（经度）
     * zxdxzb
     */

    @TableField("zxdxzb")
    @ApiModelProperty(value = "中心点X坐标（经度）")
    private double zxdxzb;

    /**
     * 中心点Y坐标（纬度）
     * zxdyzb
     */

    @TableField("zxdyzb")
    @ApiModelProperty(value = "中心点Y坐标（纬度）")
    private double zxdyzb;

    /**
     * 县城名
     * xcm
     */

    @TableField("xcm")
    @ApiModelProperty(value = "县城名")
    private String xcm;

    /**
     * 方位
     * fw
     */

    @TableField("fw")
    @ApiModelProperty(value = "方位")
    private Double fw;

    /**
     * 直线距离（县城直距）
     * zxzj
     */

    @TableField("zxzj")
    @ApiModelProperty(value = "直线距离（县城直距）")
    private Integer zxzj;

    /**
     * 交通线名称
     * jtxmc
     */

    @TableField("jtxmc")
    @ApiModelProperty(value = "交通线名称")
    private String jtxmc;

    /**
     * 车站名称
     * czmc
     */

    @TableField("czmc")
    @ApiModelProperty(value = "车站名称")
    private String czmc;

    /**
     * 运距
     * yj
     */

    @TableField("yj")
    @ApiModelProperty(value = "运距")
    private Double yj;

    /**
     * 车站直距
     * zj
     */

    @TableField("zj")
    @ApiModelProperty(value = "车站直距")
    private Double zj;

    /**
     * 交通类别
     * jtlb
     */

    @TableField("jtlb")
    @ApiModelProperty(value = "交通类别")
    private String jtlb;

    /**
     * 水源地名称
     * sydmc
     */

    @TableField("sydmc")
    @ApiModelProperty(value = "水源地名称")
    private String sydmc;

    /**
     * 水源地距离
     * sydjl
     */

    @TableField("sydjl")
    @ApiModelProperty(value = "水源地距离")
    private Integer sydjl;

    /**
     * 供水满足程度（字典名称）
     * gsmzcd
     */

    @TableField("gsmzcd")
    @ApiModelProperty(value = "供水满足程度（字典名称）")
    private String gsmzcd;

    /**
     * 距电网距离
     * jdwjl
     */

    @TableField("jdwjl")
    @ApiModelProperty(value = "距电网距离")
    private Integer jdwjl;

    /**
     * 供电满足程度（字典名称）
     * gdmzcd
     */

    @TableField("gdmzcd")
    @ApiModelProperty(value = "供电满足程度（字典名称）")
    private String gdmzcd;

    /**
     * 与矿产资源储量资源关系（覆盖，追加）
     * ytjkgx
     */

    @TableField("ytjkgx")
    @ApiModelProperty(value = "与矿产资源储量资源关系（覆盖，追加）")
    private String ytjkgx;

    /**
     * 备注
     * bz
     */

    @TableField("bz")
    @ApiModelProperty(value = "备注")
    private String bz;

    /**
     * 登记号
     * djh
     */

    @TableField("djh")
    @ApiModelProperty(value = "登记号")
    private String djh;
}
